package com.ssy.lingxi.member.merchant.model.vo.maintenance.response;

import java.io.Serializable;
import java.util.List;

/**
 * 查询会员用户接口返回参数VO
 * @author 万宁
 * @version 2.0.0
 * @date 2020-08-15
 */
public class MemberUserGetVO implements Serializable {
    private static final long serialVersionUID = 4224002839556265431L;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 账号
     */
    private String account;

    /**
     * 姓名
     */
    private String name;

    /**
     * 手机号码前缀（国家代码）
     */
    private String countryCode;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 身份证号码
     */
    private String idCardNo;

    /**
     * 职位
     */
    private String jobTitle;

    /**
     * 组织机构菜单的Id
     */
    private Long orgId;

    /**
     * 会员角色id列表
     */
    private List<Long> memberRoleIds;

    /**
     * 会员角色名称列表
     */
    private List<String> memberRoleNames;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCountryCode() {
        return countryCode;
    }

    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    public String getJobTitle() {
        return jobTitle;
    }

    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public List<Long> getMemberRoleIds() {
        return memberRoleIds;
    }

    public void setMemberRoleIds(List<Long> memberRoleIds) {
        this.memberRoleIds = memberRoleIds;
    }

    public List<String> getMemberRoleNames() {
        return memberRoleNames;
    }

    public void setMemberRoleNames(List<String> memberRoleNames) {
        this.memberRoleNames = memberRoleNames;
    }
}
